#ifndef LEVEL_H
#define LEVEL_H

#include <vector>
using namespace std;

class Level
{
private:
	int id;
	int width;
	int height;
	int *data;

public:
	Level();
	Level(int id, int width, int height, int* data);
	void SetID(int id);
	void SetSize(int width, int height);
	void SetData(int* data);
	static void LoadLevelData(vector<Level*> *levels, char* islandName);
	
	int* GetData(){return data;}
	int GetWidth(){return width;}
	int GetHeight(){return height;}
};

#endif